Adobe Flash und Actionscript 3.0

Dieses Wiki zum Thema "Adobe Flash und Actionscript 3.0" wird gepflegt von Rüdiger Borrmann. Es steht ab Schuljahr 2015/2016 am OSZ KIM in Berlin der Ausbildung zum/zur Medienassistenten/Medienassistentin im Fach P_MD (Praktikum Mediendesign) zur Verfügung. Das Ziel dieses Wikis wird es sein, wichtige Aspekte der Arbeit mit Adobe Flash zu benennen und dazu passende handlungsorientierte Aufgabenstellungen, Übungen und Tests bereitzustellen. Im Unterricht werden die Themen in angemessener Tiefe entsprechend praktischer Erfordernisse behandelt.

Was ist Adobe Flash?
Zuvor werden im Unterricht Kenntnisse in der Programmierung von Javascript vermittelt,

Teilen Sie mir ggf. erkannte Fehler bitte sofort mit, damit ich für Abhilfe sorgen kann.
Kontakt: R. Borrmann -> b o r r m a n n @ o s z k i m . d e

Handwerkszeug/Grundlagen

Die folgenden Themen bauen aufeinander auf und müssen selbstständig bearbeitet werden. Dieses hier zu übende "Handwerk" ist die Voraussetzung für die erfolgreiche Programmierung größerer Problemstellungen. Es macht Sinn, die aufeinander aufbauenden Übungen in der vorgegebenen Reihenfolge zu bearbeiten.
-Information-
Übungen und
kl. Programme
Lösungen
Test
-Kommentar-
Was ist ein GUI?



Zeitleiste, Schlüsselbild, Bibliothek, Symbole, Instanzen
Einführung Flash




Nachzeichnen von Objekten
Foto importieren, Objekte in neuer Ebene nachzeichnen



Bewegungstweens




Movieclips




Farbe-Raum-Typo Zeichen /Icon/Symbol Orientierung
Schrift (z.B. Autorenname)
Wetterzeichen


Zeichenfunktionen, Farbe, Linie, Fläche, Skalieren, Farbverlauf Textwerkzeug
Animierte Objekte erzeugen und mehrere Instanzen dieser Objekte im verwenden



z.B. Regenwolke, aus der Tropfen fallen
...
Wetterkarte























to do
to do
to do

to do




































...




Taschenrechner




Lasersteuerung




Mathematische Funktion darstellen




Projekte



Tipps für die Prüfung







Flash links


Tutorials

Zusammenhang: Instanz, Symbol, Movieclip, Bühne; Getweente Animation;

Examples

Programmieren

Viele gute Hinweise findet man bereits in der integrierten Hilfe der Entwicklungsumgebung.
http://www.student.hs-mittweida.de/~sschoene/spiele.htm Action-Script Tutorial
http://www.adobe.com/de/devnet/flash/quickstart/display_list_programming_as3/ Flash-Kurzanleitungen: Programmieren mit ActionScript 3.0
http://www.24-design.de/Flash+Programmierung.html Animationen
http://www.actionscript.org/forums/showthread.php3?t=176679
http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00002931.html Texteingaben (restrict)

Taschenrechner

http://home.arcor.de/d.mietke/flaprog/tr_flash.html
http://www.terrence.com/flash/calculator.html
http://www.flashforum.de/forum/flash-mx-2004/speziellen-taschenrechner-erstellen-176978.html
http://www.flashbattle.de/community/flash/flash-5/2733-taschenrechner/

Mathe:
http://help.adobe.com/de_DE/FlashPlatform/reference/actionscript/3/Math.html

Testfälle-Checkliste:
  • Einfache geradeaus +, -, /, * Rechenoperationen mit zwei Werten und anschliessendem Drücken von '='
  • Verkettung von Rechenoperationen ohne zwischenzeitliches Drücken von '='
  • Rechnen mit negativen Zahlen
  • Eingabe mehrerer Nullen führt zur Anzeige von ...? Nach Einschalten beliebig viele Nullen?
  • Eingabe eines Kommas nach dem Einschalten führt zur Anzeige von ...?
  • Eingabe mehrerer Kommas führt zur Anzeige von ...?
  • Als erstes Zeichen wird ein Komma eingegeben. Was wird angezeigt?
  • Wird das Zwischenergebnis bei der Verknüpfung mehrerer Operationen angezeigt?
  • Wie viele Zahlen kann man im Display anzeigen? Was passiert wenn es mehr werden? Wird damit noch richtig gerechnet?
  • Nach Einschalten gleich Komma eingeben. Welche Anzeige ist vorgesehen?
  • undefined.1 als Eingabe möglich? Abfangen!
  • Wurzel von -8 führt zu NaN? Besser Ausgabe von "ungültige Eingabe"
  • ...

Der folgende Taschenrechner ist schon "fast" fertig. Ein paar Bugs sind noch drin:









Uhr


http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/Date.html
http://www.on-design.de/tutor/FlsExpl/datum.html

Spiel


http://www.on-design.de/tutor/FlsExpl/hitTest.html Hit Test

Raster


Jetzt fehlt nur noch Text, siehe Tipps hier:
http://www.flashforum.de/forum/flash-mx/createtextfield-und-einbettung-von-schriftarten-kleines-tutorial-46828.html